.ant-layout {
  overflow: auto;
}

.ivu-card-body {
  padding: 0;
}

.ivu-poptip-rel {
  width: 100%;
}

.el-tabs__item {
  height: 20px;
  line-height: 20px;
  margin-bottom: 16px;
  color: #333;
}

.el-tabs__item.is-active, .ivu-tabs-nav .ivu-tabs-tab-active {
  font-weight: 600;
  color: #1577FE;
  margin-bottom: 15px;
}

.el-tabs__item:focus.is-active.is-focus:not(:active) {
  box-shadow: none !important;
  /*去掉点击的时候带的阴影边框*/
}

.ivu-btn {
  font-size: 14px;
  border-radius: 2px;
  min-width: 65px;
}

.ivu-btn > span {
  vertical-align: initial;
}

.ivu-card-bordered {
  border: none;
}

.ivu-tooltip-inner {
  white-space: normal;
  word-break: break-all;
}


// 表单样式
.ivu-form-item-content, .ivu-form .ivu-radio-wrapper {
  font-size: 14px;
}

.ivu-form .ivu-form-item-label {
  color: #333;
  text-align: right;
  font-size: 14px;
  padding: 7px 10px 7px 0;
}

// input框高度
.ivu-select-selection,
input.ivu-input {
  height: 28px !important;
  line-height: 28px;
  min-height: 28px !important;
  overflow: auto;
}


.ivu-input-number, .ivu-input-number-input {
  height: 28px !important;
  line-height: 28px;
}

.ivu-form-item-content {
  line-height: 28px;
}

.ivu-input-number {
  border-radius: 2px;
  border: none;
}

.ivu-input-number-input {
  border: 1px solid #dcdee2;
  border-radius: 2px;
}

.ivu-input-number-input-wrap {
  height: 28px !important;
}

.ivu-input-number-handler-wrap {
  border-radius: 0 2px 2px 0;
}

.ivu-input-number-handler {
  height: 14px;
}

.ivu-input-icon,
.ivu-select-selection .ivu-select-placeholder,
.ivu-select-selection .ivu-select-selected-value,
.ivu-input-prefix i, .ivu-input-suffix i {
  height: 100% !important;
  line-height: 26px !important;
}

.ivu-select-multiple .ivu-select-selection {
  height: auto !important;
}

.ivu-select-multiple .ivu-tag {
  height: 20px;
  line-height: 20px;
  vertical-align: top;
}

.ivu-select-multiple .ivu-tag i {
  top: 2px;
}

// 修改滚动条样式
::-webkit-scrollbar {
  width: 8px; //竖轴宽度
  height: 8px; //横轴宽度
  background-color: #f5f5f5;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  background-color: #d6d6d6;
  border-radius: 10px;
}

.ivu-modal-confirm-footer {
  text-align: center !important;

  .ivu-btn-text {
    min-width: 65px;
    //margin-right: 10px;
    //border: 1px solid #dcdee2;
    //padding-right: 8px;
  }

  .ivu-btn-primary {
    min-width: 65px;
    margin-left: 20px;
  }

  .ivu-btn-text:hover {
    color: #57a3f3;
    background-color: #fff;
    border-color: #57a3f3;
  }
}


/**
 * 解决input设置类型为number时，中文输入法光标上移问题
 **/
.ivu-input[type='number'] {
  line-height: 1px !important;
}

.search-section {
  .ivu-form-item {
    width: 100%;
    margin-bottom: 0;
  }

  .search-input .ivu-col {
    margin-bottom: 15px;
  }

  @media (min-width: 1200px) {
    .ivu-col-span-xl-14-2 {
      display: block;
      width: 14.28571428%;
    }
  }

  .el-tabs__nav-scroll {
    padding: 16px 20px 0 20px;
  }

  .el-tabs__nav-wrap {
    //bottom: 5px;
  }

  .ivu-card-bordered {
    border: none;
  }

  .ivu-row {
    //padding-left: 3px;
  }

  .ivu-btn > .ivu-icon + span, .ivu-btn > span + .ivu-icon {
    margin-left: 0;
  }

  .ivu-form-item-content {
    //padding-right: 30px;
    padding-right: 15px;
    height: 28px;
  }

  .ivu-select-selection {
    .ivu-tag {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 45%;
    }
  }

  .more-select .ivu-select-selection .ivu-tag {
    max-width: 33%;
  }

  .example-code, .example-code1 {
    //height: 30px;
    position: relative;
    transition: height 0.2s ease-in-out;
    //overflow: hidden;
  }

  .ivu-card-body {
    padding: 15px 20px 0 20px;
  }

  .el-tabs__nav-wrap::after {
    height: 1px !important;
    background-color: #efefef;
  }

  .el-tabs__active-bar {
    height: 2px;
    background-color: #1577FE;
  }

  .el-tabs__header {
    margin: 0;
  }

  .imgds {
    margin-bottom: 3px;
    margin-right: 8px;

    img {
      width: 10px;
      height: 10px;

    }
  }
}

.search-section .ivu-btn, .btn-section .ivu-btn {
  min-width: 68px;
  height: 28px;
  //line-height: 26px;
}

.btn-section {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;

  .ivu-dropdown-item {
    font-size: 14px !important;
    color: #323232;
    text-align: left !important;
  }


  .ivu-radio-group {
    width: 100%;
  }

  .ivu-radio-group-button .ivu-radio-wrapper {
    height: 28px;
    line-height: 26px;
    border: 1px solid #dddddd;
    color: #333;
    border-radius: 0 !important;
    text-align: center;
    font-size: 14px;
  }

  .ivu-radio-wrapper-checked {
    border-color: #1577fe !important;
    color: #0085ff !important;
  }

  .ivu-radio-group-button .ivu-radio-wrapper:first-child {
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .ivu-radio-group-button .ivu-radio-wrapper:last-child {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }
}
